"""
    Script que crea una lista M3U a partir de un archivo excel con los links de una serie,
    Un episodio por línea.
    El excel debe tener los datos en la primera hoja y las columnas son:
     # | Nombre | Dur | Dur2 | Link
    Recibe:
        1. Ruta y nombre del archivo de Excel
        2. Nombre de la serie que estará incluido en los capítulos.
"""

import sys
import pandas as pd

fileName = sys.argv[1]
name = sys.argv[2]
episodes = pd.read_excel(fileName, sheet_name=0)
#print(episodes)
#print(episodes.loc[:,:])
#print(episodes.loc[1,:])
#print(episodes[["Nombre","Dur","Link"]])
#for i,c in episodes.items():
#    print(f"index:{i}")
#    print(f"content:\n{c}", sep='\n')
#print(episodes.iat[1,1])
#print(episodes.shape)


f = open(fileName.split('.')[0]+'.m3u', 'w')
f.write("#EXTM3U\n")
for i in range(episodes.shape[0]):
    f.write(f'#EXTINF:{episodes.iat[i,2]},{episodes.iat[i,1]}\n')
    f.write(episodes.iat[i,4]+'\n')
f.close()

"""
for link in links:
    c = c+1
    if digits == '1':
        f.write(f"#EXTINF:0,{name}{c}\n")
    elif digits == '2':
        f.write(f"#EXTINF:0,{name}{c:02}\n")
    elif digits == '3':
        f.write(f"#EXTINF:0,{name}{c:03}\n")
    else:
        f.write(f"#EXTINF:0,{name}{c:04}\n")
    f.write(link)
f.close()
"""
